fall behind in technology

Translations
accuser un retard technologique